1 general:: Phrase(s): touch down [for an airplane] to come in contact with the ground; to land. • Flight twelve is due to touch down at midnight. • When will this plane touch down?
McGrawhill's American Idioms And Phrasal Verbs
2 general:: Land on the ground, as in The spacecraft touched down on schedule. This idiom was first recorded in 1935.
American Heritage Idioms